maybe something like this would work it's from a sniper only mod
Code:
main:
if(getcvar(mapname)=="dm/mohdm6")
{
thread nades
{
end
nades:
if(level.v_sniperspawned == 1)
end
level.v_sniperspawned = 1
local.result = registerev "spawn" global/sniper_spawned.scr::spawn
local.result = registerev "connected" global/sniper_spawned.scr::connected
end
spawn local.player:
if(local.player.isSpawning == 1)
end
local.player.isSpawning = 1
wait 0.4
if(local.player.dmteam == "axis") {
local.player takeall
wait 0.2
local.player give "models/weapons/steilhandgranate.tik"
wait 0.4
} else if(local.player.dmteam == "allies") {
local.player takeall
wait 0.2
local.player give "models/weapons/m2frag_grenade.tik"
wait 0.4
}
// Assuming we're running pure CKR here, 3 nades per person
local.player ammo grenade -2
local.player.isSpawning = 0
end
connected local.player:
if(local.player.dmteam != "spectator")
thread spawn local.player
end
or maybe this will help
Code:
if(getcvar(mapname)=="dm/mohdm6")
{
thread nades
{
end
nades:
local.nade = getcvar "grenade"
if(local.nade == "" || local.nade == NIL || local.nade == NULL)
{self ammo grenade 0}
else
{
local.nade = (getcvar "grenade")
self ammo grenade local.nade
}
end